home *** CD-ROM | disk | FTP | other *** search
/ Champak 49 / Volume 49 - JOGO DISK .iso / Games / feverfrenzy-demo.swf / scripts / DefineSprite_164 / frame_1 / DoAction.as
Text File  |  2007-09-28  |  2KB  |  147 lines

  1. function addEsquerda()
  2. {
  3.    mbObjetoEsquerda = true;
  4.    repeatAction();
  5. }
  6. function addDireita()
  7. {
  8.    mbObjetoDireita = true;
  9.    repeatAction();
  10. }
  11. function removeEsquerda()
  12. {
  13.    mbObjetoEsquerda = false;
  14.    repeatAction();
  15. }
  16. function removeDireita()
  17. {
  18.    mbObjetoDireita = false;
  19.    repeatAction();
  20. }
  21. function repeatAction()
  22. {
  23.    if(mLastAction == null)
  24.    {
  25.       return undefined;
  26.    }
  27.    if(mLastPlay)
  28.    {
  29.       playAction(mLastAction);
  30.    }
  31.    else
  32.    {
  33.       stopAction(mLastAction);
  34.    }
  35. }
  36. function stopleft()
  37. {
  38.    stopAction("lstand");
  39. }
  40. function stopright()
  41. {
  42.    stopAction("rstand");
  43. }
  44. function stopup()
  45. {
  46.    stopAction("ustand");
  47. }
  48. function stopdown()
  49. {
  50.    stopAction("dstand");
  51. }
  52. function stopAction(action)
  53. {
  54.    mLastAction = action;
  55.    mLastPlay = false;
  56.    gotoAndStop(action);
  57.    if(mbObjetoEsquerda)
  58.    {
  59.       mLeftArm_mc.gotoAndStop(action + "2");
  60.    }
  61.    else
  62.    {
  63.       mLeftArm_mc.gotoAndStop(action + "1");
  64.    }
  65.    if(mbObjetoDireita)
  66.    {
  67.       mRightArm_mc.gotoAndStop(action + "2");
  68.    }
  69.    else
  70.    {
  71.       mRightArm_mc.gotoAndStop(action + "1");
  72.    }
  73. }
  74. function playAction(action)
  75. {
  76.    mLastAction = action;
  77.    mLastPlay = true;
  78.    gotoAndPlay(action);
  79.    if(mbObjetoEsquerda)
  80.    {
  81.       mLeftArm_mc.gotoAndPlay(action + "2");
  82.    }
  83.    else
  84.    {
  85.       mLeftArm_mc.gotoAndPlay(action + "1");
  86.    }
  87.    if(mbObjetoDireita)
  88.    {
  89.       mRightArm_mc.gotoAndPlay(action + "2");
  90.    }
  91.    else
  92.    {
  93.       mRightArm_mc.gotoAndPlay(action + "1");
  94.    }
  95. }
  96. function walkleft()
  97. {
  98.    playAction("lwalk");
  99. }
  100. function walkright()
  101. {
  102.    playAction("rwalk");
  103. }
  104. function walkup()
  105. {
  106.    playAction("uwalk");
  107. }
  108. function walkdown()
  109. {
  110.    playAction("dwalk");
  111. }
  112. function hey()
  113. {
  114.    mLastAction = null;
  115.    gotoAndStop("hey");
  116.    play();
  117. }
  118. function dontknow()
  119. {
  120.    mLastAction = null;
  121.    gotoAndStop("dontknow");
  122.    play();
  123. }
  124. function diagnose()
  125. {
  126.    mLastAction = null;
  127.    gotoAndStop("diagnose");
  128.    play();
  129. }
  130. stop();
  131. var mbObjetoEsquerda;
  132. if(mbObjetoEsquerda == undefined)
  133. {
  134.    mbObjetoEsquerda = false;
  135. }
  136. var mbObjetoDireita;
  137. if(mbObjetoDireita == undefined)
  138. {
  139.    mbObjetoDireita = false;
  140. }
  141. var mLastAction;
  142. var mLastPlay;
  143. if(mLastPlay == undefined)
  144. {
  145.    mLastPlay = false;
  146. }
  147.